Заимствования — доля всех найденных текстовых пересечений, за исключением тех, которые система отнесла к цитированиям, по отношению к общему объему документа.
Самоцитирования — доля фрагментов текста проверяемого документа, совпадающий или почти совпадающий с фрагментом текста источника, автором или соавтором которого является автор проверяемого документа, по отношению к общему объему документа.
Цитирования — доля текстовых пересечений, которые не являются авторскими, но система посчитала их использование корректным, по отношению к общему объему документа. Сюда относятся оформленные по ГОСТу цитаты; общеупотребительные выражения; фрагменты текста, найденные в источниках из коллекций нормативно-правовой документации.
Текстовое пересечение — фрагмент текста проверяемого документа, совпадающий или почти совпадающий с фрагментом текста источника.
Источник — документ, проиндексированный в системе и содержащийся в модуле поиска, по которому проводится проверка.
Оригинальность — доля фрагментов текста проверяемого документа, не обнаруженных ни в одном источнике, по которым шла проверка, по отношению к общему объему документа.
Заимствования, самоцитирования, цитирования и оригинальность являются отдельными показателями и в сумме дают 100%, что соответствует всему тексту проверяемого документа.
Обращаем Ваше внимание, что система находит текстовые пересечения проверяемого документа с проиндексированными в системе текстовыми источниками. При этом система является вспомогательным инструментом, определение корректности и правомерности заимствований или цитирований, а также авторства текстовых фрагментов проверяемого документа остается в компетенции проверяющего.
| № | Доля в отчете |
Источник | Актуален на | Модуль поиска | Комментарии |
|---|
|
[01]
|
4,38%
|
2022_РТмо2-70_Бондаренко_А_Б_А
|
16 Июн 2022
|
Кольцо вузов
|
|
|
[02]
|
1,82%
|
2021_ИЭИТУС_ТК_150404_МД_Цымбалистенко_Надежда_Викторовна
|
17 Июн 2021
|
Кольцо вузов
|
|
|
[03]
|
0%
|
Цымбалистенко13.06.2021
|
15 Июн 2021
|
Кольцо вузов
|
|
|
[04]
|
3,11%
|
АУЗ-464с_Самсонов Евгений Викторович.docx
|
05 Фев 2018
|
Кольцо вузов
|
|
|
[05]
|
0%
|
Барягин Дмитрий Андреевич
|
14 Июн 2017
|
Кольцо вузов
|
|
|
[06]
|
0%
|
ИваковСИ_ИВТм21_22062017
|
22 Июн 2017
|
Кольцо вузов
|
|
|
[07]
|
0%
|
Гаврилов, Андрей Евгеньевич диссертация ... кандидата технических наук : 05.02.02 Волгоград 2013
|
25 Дек 2015
|
Сводная коллекция РГБ
|
|
|
[08]
|
0,71%
|
Освещение
|
15 Июн 2015
|
Модуль поиска "mrsu"
|
|
|
[09]
|
0%
|
Рогожников Г.С. Прикладные физические технологии и компьютерные методы исследований автоматизированные системы управления оптическими и оптико-механическими устройствами
|
29 Янв 2017
|
Перефразирования по Интернету
|
|
|
[10]
|
3,45%
|
АВТОНОМНАЯ РОБОТИЗИРОВАННАЯ ШАГАЮЩАЯ ПЛАТФОРМА ДЛЯ МОНИТОРИНГА ОКРУЖАЮЩЕЙ СРЕДЫ.
|
16 Ноя 2014
|
Перефразирования по eLIBRARY.RU
|
|
|
[11]
|
0%
|
Титульный лист ВКР бакалавра.docx
|
21 Июн 2021
|
Кольцо вузов
|
|
|
[12]
|
0%
|
диплом.DOCX
|
21 Июн 2021
|
Кольцо вузов
|
|
|
[13]
|
0%
|
Разработка системы локального позиционирования
|
20 Июн 2018
|
Кольцо вузов
|
|
|
[14]
|
0%
|
ДП 030616 Боранбаев.txt
|
03 Июн 2016
|
Кольцо вузов
|
|
|
[15]
|
3,3%
|
Arduino и символьный LCD-дисплей
|
09 Июн 2022
|
Интернет Плюс
|
|
|
[16]
|
0%
|
Дисплей 2004 ток потребления
|
21 Июн 2022
|
Интернет Плюс
|
|
|
[17]
|
2,4%
|
Электронные модули, датчики, наборы
- Купить недорого в Москве оптом и в розницу | Интернет-магазин СП-КОМПОНЕНТ: +7(495)7788786
|
09 Дек 2020
|
Интернет Плюс
|
|
|
[18]
|
0,07%
|
Интернет вещей (на основе Arduino UNO).
|
30 Авг 2017
|
eLIBRARY.RU
|
|
|
[19]
|
0%
|
Контроллер Arduino Uno: краткое описание и характеристики - Продажа наборов Arduino для начинающих и не только
|
03 Дек 2020
|
Интернет Плюс
|
|
|
[20]
|
0%
|
Arduino Uno | Arduino Екатеринбург
|
23 Июн 2022
|
Интернет Плюс
|
|
|
[21]
|
0%
|
Arduino Uno | Arduino Екатеринбург
|
30 Янв 2021
|
Интернет Плюс
|
|
|
[22]
|
0%
|
Arduino Uno | Аппаратная платформа Arduino
|
22 Мая 2022
|
Интернет Плюс
|
|
|
[23]
|
0%
|
https://earchive.tpu.ru/bitstream/11683/39764/1/TPU393933.pdf
|
13 Июн 2022
|
Интернет Плюс
|
|
|
[24]
|
0%
|
Программно-аппаратный комплекс с распределенной системой управления.
|
24 Янв 2020
|
eLIBRARY.RU
|
|
|
[25]
|
0%
|
Arduino Uno | Аппаратная платформа Arduino
|
16 Мая 2022
|
Интернет Плюс
|
|
|
[26]
|
0%
|
ИНТЕЛЛЕКТУАЛЬНЫЕ СИСТЕМЫ, УПРАВЛЕНИЕ И МЕХАТРОНИКА - 2015.
|
19 Дек 2015
|
eLIBRARY.RU
|
|
|
[27]
|
0,29%
|
1. ВЕСТНИК КазНИТУ №3-2017
|
03 Авг 2017
|
Интернет Плюс
|
|
|
[28]
|
0%
|
Исследование лазерной системы безопасности
|
10 Авг 2018
|
Интернет Плюс
|
|
|
[29]
|
0%
|
1 Адатпа Диссертациялы жмыс азіргі заманы ауіпсіздік жйелеріні мселелеріне арналан. Бл сала бгінгі оамдаы криминогендік жадайды нашарлауына байланысты зекті мселе болып
|
18 Дек 2020
|
Интернет Плюс
|
|
|
[30]
|
0%
|
Автоматизация теплицы с использованием концепции интернет вещей
|
19 Сен 2019
|
Интернет Плюс
|
|
|
[31]
|
0%
|
Разработка системы управления и исследование физической модели электропривода электродвигателя с катящимся ротором: выпускная квалификационная работа магистранта
|
21 Янв 2020
|
Сводная коллекция ЭБС
|
|
|
[32]
|
0%
|
не указано
|
08 Ноя 2018
|
Интернет Плюс
|
|
|
[33]
|
0%
|
Читать курсовая по информатике, вычислительной технике, телекоммуникациям: "Реализация системы управления на базе Arduino для настройки резонансной колебательной цепи" | скачать бесплатно, рефераты, отзывы
|
04 Мая 2022
|
Интернет Плюс
|
|
|
[34]
|
0%
|
Скачать
|
27 Окт 2018
|
Интернет Плюс
|
|
|
[35]
|
0%
|
Определение технического состояния форсунки двигателя по длительности впрыска топлива
|
23 Июн 2022
|
Интернет Плюс
|
|
|
[36]
|
0%
|
Скачать
|
05 Апр 2020
|
Интернет Плюс
|
|
|
[37]
|
0%
|
Условие
|
12 Фев 2018
|
Интернет Плюс
|
|
|
[38]
|
0%
|
https://sarfti.ru/wp-content/uploads/2014/05/%D0%A0%D0%BE%D0%B3%D0%BE%D0%B6%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2-%D0%93.%D0%A1.%D0%9F%D1%80%D0%B8%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D1%8B%D0%B5-%D1%84%D0%B8%D0%B7%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5-%D1%82%D0%B...
|
01 Июн 2022
|
Интернет Плюс
|
|
|
[39]
|
0%
|
РАЗРАБОТКА НИЗКОВОЛЬТНОЙ СИСТЕМЫ СВЕТОДИОДНОГО ОСВЕЩЕНИЯ С ИСПОЛЬЗОВАНИЕМ СОЛНЕЧНЫХ БАТАРЕЙ.
|
14 Янв 2020
|
eLIBRARY.RU
|
|
|
[40]
|
3,88%
|
не указано
|
13 Янв 2022
|
Библиография
|
|
|
[41]
|
1,8%
|
GSM сигнализация M590+Arduino | Аппаратная платформа Arduino
|
04 Ноя 2022
|
Интернет Плюс
|
|
|
[42]
|
0%
|
Поколение будущего: Взгляд молодых ученых - 2014.
|
раньше 2011
|
eLIBRARY.RU
|
|
|
[43]
|
0%
|
[Из песочницы] GSM-сигнализация для автомобиля на базе Arduino Uno
|
04 Янв 2019
|
СМИ России и СНГ
|
|
|
[44]
|
1,85%
|
Использование «умных» технологий в личном подсобном хозяйстве на примере «Умного курятника»
|
04 Ноя 2022
|
Интернет Плюс
|
|
|
[45]
|
0%
|
Внедрение отладочного модуля Arduino в учебный процесс
|
04 Дек 2020
|
Интернет Плюс
|
|
|
[46]
|
0%
|
АНАЛИЗ ДИНАМИКИ ИМИТАЦИОННОЙ ПОСАДКИ ПОЛНОРАЗМЕРНОГО МАКЕТА ПОСАДОЧНОГО МОДУЛЯ НА ПОВЕРХНОСТЬ ЛУНЫ.
|
11 Янв 2017
|
Перефразирования по eLIBRARY.RU
|
|
|
[47]
|
0%
|
Применение аппаратно-программных средств Arduino при построения системы управления прибором определения структурных характеристик текстильных нитей.
|
21 Фев 2018
|
eLIBRARY.RU
|
|
|
[48]
|
0%
|
«Микроконтроллеры и микропроцессоры в СУ» - PDF Скачать Бесплатно
|
04 Ноя 2022
|
Интернет Плюс
|
|
|
[49]
|
0%
|
Ле, Донг Ван Алгоритмы комплексирования информации в распределенных радиофизических системах : диссертация ... кандидата физико-математических наук : 1.3.4. Воронеж 2022
|
27 Июн 2022
|
Сводная коллекция РГБ
|
|
|
[50]
|
0%
|
Турлапов, Руслан Николаевич Модели и алгоритмы управления движением экзоскелета для вертикализации и расширения функциональных возможностей человека : диссертация ... кандидата технических наук : 05.11.17 Курск 2015
|
14 Янв 2020
|
Сводная коллекция РГБ
|
|
|
[51]
|
0%
|
http://arduino.on.kg/upload/books/Projecty_na_arduino.pdf
|
22 Фев 2022
|
Интернет Плюс
|
|
|
[52]
|
0%
|
http://arduino.on.kg/upload/books/Projecty_na_arduino.pdf
|
11 Июн 2022
|
Интернет Плюс
|
|
|
[53]
|
0%
|
Прикладная информатика: научно-практический журнал. 2017. № 1(67)
|
21 Янв 2020
|
Сводная коллекция ЭБС
|
|
|
[54]
|
0%
|
Программирование микроконтроллера Arduino в информационно-упрвляющих системах
|
20 Янв 2020
|
Сводная коллекция ЭБС
|
|
|
[55]
|
1,19%
|
Метеостанция на arduino с дисплеем — погодная станция ардуино
|
03 Июн 2021
|
Интернет Плюс
|
|
|
[56]
|
2,12%
|
Создание и реализация системы "Умный дом" на базе микроконтроллера Arduino с управлением через web-страницу.
|
16 Июл 2018
|
Перефразирования по eLIBRARY.RU
|
|
|
[57]
|
0%
|
АППАРАТНАЯ РЕАЛИЗАЦИЯ ПОДСИСТЕМЫ ГОЛОСОВОГО УПРАВЛЕНИЯ ИНФОРМАЦИОННО-ИЗМЕРИТЕЛЬНЫХ И УПРАВЛЯЮЩИХ СИСТЕМ.
|
05 Авг 2016
|
Перефразирования по eLIBRARY.RU
|
|
|
[58]
|
0%
|
Описанипе принципиальной схемы — Мегаобучалка
|
08 Янв 2017
|
Перефразирования по Интернету
|
|
|
[59]
|
1,68%
|
Принцип работы потенциометра постоянного тока
|
04 Ноя 2022
|
Интернет Плюс
|
|
|
[60]
|
0%
|
Принцип работы потенциометра постоянного тока
|
06 Июн 2022
|
Интернет Плюс
|
|
|
[61]
|
0%
|
ТЕХНИКО-ЭКОНОМИЧЕСКАЯ ОЦЕНКА РАЗРАБОТКИ УСТРОЙСТВА ДЛЯ ПРОФИЛАКТИКИ АПНОЭ ВО ВРЕМЯ ФИЗИОЛОГИЧЕСКОГО СНА У ЧЕЛОВЕКА.
|
01 Фев 2021
|
eLIBRARY.RU
|
|
|
[62]
|
0%
|
Юшкова, Екатерина Александровна Повышение энергоэффективности тепломассобменных процессов на нефтеперерабатывающем предприятии с использованием эксергетического пинч-анализа : диссертация ... кандидата технических наук : 05.14.04 Санкт-Петербург 2020
|
16 Июн 2021
|
Сводная коллекция РГБ
|
|
|
[63]
|
0%
|
https://spmi.ru/sites/default/files/imci_images/sciens/dissertacii/2020/yushkova_dissertaciya.pdf
|
23 Фев 2022
|
Интернет Плюс
|
|
|
[64]
|
0,14%
|
СИСТЕМА ЧПУ ДЛЯ КОМПЛЕКСА МОДЕЛИРОВАНИЯ ПОЛЕТА В КАБИНЕ ПАССАЖИРСКОГО САМОЛЕТА.
|
15 Янв 2018
|
Перефразирования по eLIBRARY.RU
|
|
|
[65]
|
0%
|
Техническое задание.
|
29 Янв 2017
|
Перефразирования по Интернету
|
|
|
[66]
|
0%
|
СИСТЕМА ЧПУ ДЛЯ КОМПЛЕКСА МОДЕЛИРОВАНИЯ ПОЛЕТА В КАБИНЕ ПАССАЖИРСКОГО САМОЛЕТА.
|
15 Янв 2018
|
eLIBRARY.RU
|
|
|
[67]
|
0%
|
ОЦЕНКА ПАРАМЕТРОВ ХОДЬБЫ ЧЕЛОВЕКА С ПОМОЩЬЮ ДВУХ АКСЕЛЕРОМЕТРОВ – тема научной статьи по медицинским технологиям читайте бесплатно текст научно-исследовательской работы в электронной библиотеке КиберЛенинка
|
04 Ноя 2022
|
Интернет Плюс
|
|
|
[68]
|
0%
|
Прототип устройства внесения неисправностей в электрический кабель связи.
|
23 Янв 2020
|
Перефразирования по eLIBRARY.RU
|
|
|
[69]
|
1,05%
|
MIREA - Russian Technological University
|
04 Ноя 2022
|
Интернет Плюс
|
|
|
[70]
|
0%
|
Курсвоая - Федеральное государственное бюджетное образовательное учреждение высшего образования воронежский государственный технический университет
|
17 Июн 2022
|
Интернет Плюс
|
Источник исключен. Причина: Маленький процент пересечения.
|
|
[71]
|
0%
|
https://unitech-mo.ru/upload/files/science/youth-science/resursam_oblasti_1_2017.pdf
|
10 Фев 2022
|
Интернет Плюс
|
Источник исключен. Причина: Маленький процент пересечения.
|
|
[72]
|
0%
|
Вестник Иркутского Государственного Технического Университета. № 10, 2012
|
26 Мая 2016
|
Сводная коллекция ЭБС
|
Источник исключен. Причина: Маленький процент пересечения.
|
|
[73]
|
0%
|
Вестник Иркутского Государственного Технического Университета. № 6, 2011
|
26 Мая 2016
|
Сводная коллекция ЭБС
|
Источник исключен. Причина: Маленький процент пересечения.
|
|
[74]
|
0%
|
датчик температуры и влажности почвы — купить по низкой цене на Яндекс Маркете
|
04 Ноя 2022
|
Интернет Плюс
|
Источник исключен. Причина: Маленький процент пересечения.
|
|
[75]
|
0%
|
МОДЕЛИРОВАНИЕ ТЕРМОДИНАМИЧЕСКОГО ПРОЦЕССА ГАЗОТУРБИННЫХ ДВИГАТЕЛЕЙ ДЛЯ АНАЛИЗА ХАРАКТЕРИСТИК ГАЗОТУРБИННЫХ ПРИВОДОВ ГАЗОПЕРЕКАЧИВАЮЩИХ АГРЕГАТОВ.
|
28 Дек 2014
|
eLIBRARY.RU
|
Источник исключен. Причина: Маленький процент пересечения.
|
|
[76]
|
0%
|
Вестник Иркутского Государственного Технического Университета. № 10, 2014
|
26 Мая 2016
|
Сводная коллекция ЭБС
|
Источник исключен. Причина: Маленький процент пересечения.
|
|
[77]
|
0%
|
https://dspace.tltsu.ru/bitstream/123456789/14260/1/%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9%20%D0%98.%D0%A4._%D0%AD%D0%9B%D0%B1-1601%D0%B0.pdf
|
12 Мар 2022
|
Интернет Плюс
|
Источник исключен. Причина: Маленький процент пересечения.
|
|
[78]
|
0%
|
№ 2
|
21 Дек 2016
|
Медицина
|
Источник исключен. Причина: Маленький процент пересечения.
|
|
[79]
|
0%
|
№ 4
|
21 Дек 2016
|
Медицина
|
Источник исключен. Причина: Маленький процент пересечения.
|
|
[80]
|
0%
|
https://ftf.grsu.by/files/2021/Sbornik_statey_molodykh_uchenykh.pdf
|
08 Апр 2022
|
Интернет Плюс
|
Источник исключен. Причина: Маленький процент пересечения.
|
|
[81]
|
0%
|
не указано
|
13 Янв 2022
|
Шаблонные фразы
|
Источник исключен. Причина: Маленький процент пересечения.
|
|
[82]
|
0%
|
https://www.ystu.ru/72%20%D0%9D%D0%A2%D0%9A%20%D1%82%D0%BE%D0%BC%202.pdf
|
23 Июн 2022
|
Интернет Плюс
|
Источник исключен. Причина: Маленький процент пересечения.
|
|
[83]
|
0%
|
Flashing displays: user‐friendly solution for bootstrapping secure associations between multiple constrained wireless devices
|
10 Июл 2016
|
Издательство Wiley
|
Источник исключен. Причина: Маленький процент пересечения.
|
УДК
ЭЛЕКТРОННЫЕ ЧАСЫ С ДАТЧИКОМ ТЕМПЕРАТУРЫ И
ВЛАЖНОСТИ НА БАЗЕ «ARDUINO UNO»
Данилов А. Я.
студент 3 курса направления подготовки «Компьютерная безопасность»
Институт искусственного интеллекта
РТУ МИРЭА
Журавлёва Ю. А.
к.т.н., доцент кафедры электроники
Институт перспективных технологий и индустриального программирования
РТУ МИРЭА
Микаева С. А.
д.т.н., зав. кафедрой электроники
Институт перспективных технологий и индустриального программирования
РТУ МИРЭА
Аннотация: работа посвящена разработке электронных часов с датчиком
температуры и влажности с выводом информации на жидкокристаллический
дисплей с возможностью автономного изменения даты и времени. Основой
электронного устройства является «Arduino UNO», плата микроконтроллера
на базе «ATmega328». Для измерения времени в работе использовался модуль
часов реального времени «DS1302», а для измерения температуры и
влажности - датчик «DHT11». Кроме того, электронное устройство имеет три
кнопки для настройки даты и времени. Для разработки программного
обеспечения для электронного модуля «Arduino UNO» в работе использована
стандартная программная среда разработки «Arduino IDE», содержащая часть
необходимых библиотек.
Ключевые слова: электронное устройство, микроконтроллер, электронный
модуль, Модуль часов реального времени, жидкокристаллический дисплей,
датчик температуры и влажности, программирование микроконтроллеров.
ELECTRONIC CLOCK WITH TEMPERATURE AND HUMIDITY
SENSOR BASED ON "ARDUINO UNO"
Danilov A. Y.
3rd year student of the Computer Security training course at the Institute of
Artificial Intelligence of RTU MIREA
Zhuravleva Yu. A.
Candidate of Technical Sciences, Associate Professor of the Department of
Electronics, Institute of Advanced Technologies and Industrial Programming of
RTU MIREA69
Mikaeva S. A.
Doctor of Technical Sciences, Head of the Department of Electronics, Institute of
Advanced Technologies and Industrial Programming of RTU MIREA69
Annotation: the work is devoted to the development27 of27 an electronic clock with a
temperature and humidity sensor with information output to a liquid crystal display
with the ability to change the date and time independently. The basis of the
electronic device is “Arduino UNO”, a microcontroller board based on
“ATmega328”. The real-time clock module “DS1302” was used to measure time in
operation, and the sensor “DHT11” was used to measure temperature and humidity.
In addition, the electronic device has three buttons for setting the date and time. To
develop software for the electronic module “Arduino UNO”, the standard software
development environment “Arduino IDE”, containing part of the necessary
libraries, was used in the work.
Keywords: electronic device, microcontroller, electronic module, real-time
module, liquid crystal display, temperature and humidity sensor, programming of
microcontrollers.
Цель работы — создать электронные часы с возможностью
продолжения счёта времени после отключения питания и с выводом на
жидкокристаллический дисплей времени, даты, температуры и влажности
для использования в комнатных условиях.
Для сборки данного электронного устройства потребуются следующие
элементы:
1. Плата «Arduino UNO»;
2. Дисплей «LSD-1602» или «LSD-1602A»;
3. Модуль часов реального времени «DS1302»;
4. Датчик55 температуры и влажности «DHT11»;
5. Потенциометр номиналом 10кОм;
6. 3 кнопки;
7. 3 резистора номиналом 10кОм;
8. Макетная плата;
9. Провода.
Перед началом сборки следует ознакомиться с основными элементами
электронного устройства.
«Arduino UNO» - это плата микроконтроллера на базе «ATmega328».
Плата имеет 14 цифровых вход/выходов (6 из которых могут использоваться
как выходы широтно-импульсной модуляции), 6 аналоговых входов,
кварцевый генератор 16 МГц, разъем USB type B, разъем питания, разъемы
ICSP и кнопку перезагрузки. Для работы необходимо подключить платформу
к компьютеру посредством кабеля USB, либо подать питание при помощи
адаптера AC/DC или4 батареи.18
Таблица 1: Характеристики "Arduino UNO"
Микроконтроллер ATmega328
Рабочее напряжение 5 В
Входное напряжение (рекомендуемое) 7-12 В
Входное напряжение (предельное) 6-20 В
Постоянный ток через вход/выход 40 мА
Постоянный ток для вывода 3.3 В 50 мА
Флеш-память 2 32 Кб (ATmega328) из которых 0.5 Кб
используются для загрузчика
ОЗУ 2 Кб (ATmega328)
EEPROM 1 Кб (ATmega328)
Тактовая частота 16 МГц
Габариты 69×53 мм
Для
работ
ы с
моду
лями
испо
льзу
ются цифровые входы/выходы (пины) на плате «Arduino UNO». Каждый пин
может быть настроен как вход или выход, используя функции pinMode,
digitalWrite и digitalRead, находящиеся в стандартной библиотеке для работы
с микроконтроллерами «Arduino». Пины работают при напряжении 5 В.
Рисунок 1: "Arduino UNO"10
Каждый выход имеет нагрузочный резистор (по умолчанию отключен) 20-50
кОм и может пропускать до 40 мА8 .
Проверяя значение напряжение на цифровом входе (0 или 5 В), можно
читать данные, полученные с подключенного к этому входу модуля, а подавая
напряжение на цифровой выход, можно взаимодействовать с подключенным
к этому выходу модулем.
Дисплей «LCD-1602A» 64 способен отображать одновременно до 32
символов (16 столбцов и 2 строки). Подключение к плате осуществляется по
синхронному 8-битному параллельному интерфейсу.
Таблица 2: Характеристики дисплея "LCD-1602A"
Характеристика Значение
Тип выводимой информации символьный
Возможность загрузки собственных
символов
есть
Формат выводимой информации 16×2 символов
Технология дисплея STN
Тип подсветки LED
Цвет подсветки синий
Цвет символов белый
Контроллер HD44780
Интерфейс синхронный, 8-битный,
параллельный
Напряжение питания 5 В
Рабочая температура От -20 до +70 °С
Габариты 80×36 мм1
Таблица 3: Описание выходов дисплея "LCD1 -1602A"
No
вывод
а
Обозначен
ие
Назначение:
16 K (LED-) Катод (минус) LED (светодиодной) подсветки
15 A (LED+) Анод (плюс) LED (светодиодной) подсветки15
7-14 D7...D0 Шина данных, состоящая из 8 линий
6 E Сигнал разрешения (Enable)
5 RW15
Выбор направления (Read / Write) передачи данных:
«1» - чтение из дисплея / «0» - запись в дисплей15
4 RS
Выбор регистра (Register Selection) получателя
информации:
«1» - регистр данных / «0» - регистр инструкций
3 V0 (VEE)
Установка контрастности дисплея15 : от 0 до +5 В
постоянного тока
Рисунок 2: "LCD-1602A"
2
VDD
(VCC)
Питание логики дисплея: +5 В постоянного тока
1 VSS (GND15 ) Общий вывод питания (земля15 )
Модуль часов реального времени «DS1302» представляет собой
одноименную микросхему на небольшой плате с необходимой обвязкой,
позволяющий подключить батарейку на 3-5 В. Микросхема содержит часы
реального времени, календарь, 31 байт статической RAM, подключается к
микроконтроллеру по простому последовательному интерфейсу. Часы
реального времени и календарь содержат информацию о секундах, минутах,
часах, дне, неделе, месяце, годе. Автоматически вычисляют число дней в
месяце, в том числе17 в високосный год.
Таблица 4: Характеристики модуля часов реального времени "DS1302"
Характеристика Значение
Рабочее напряжение 2 - 5,5 В
Рабочий ток При 2 В меньше 300 нА
Потребляемая мощность 1 мВт
Максимальный год в календаре 2100
ОЗУ 31 Байт
Рабочая температура -40 до +8517 °C
Габариты 43×23 мм
Таблица 5: Описание выходов модуля часов реального времени «DS1302»
No
вывод
а
Обозначен
ие
Назначение:
1 VCC 5 или 3.3 В
2 GND Общий вывод питания (земля)
3 CLK Вход тактовой частоты последовательных данных
4 DAT Ввод/вывод последовательных данных
5 RST Сброс
Датчик «DHT11» - это цифровой датчик влажности и температуры,
состоящий из термистора и емкостного датчика влажности. Также датчик
содержит в себе аналого-цифровой преобразователь для преобразования
аналоговых значений влажности и температуры. Данный датчик не обладает
высокой точностью56 , но этот недостаток закрывает его низкая стоимость и
простота использования.
Рисунок 3: "RTC DS1302"
Таблица 6: Характеристики модуля "DHT11"
Характеристика Значение
Рабочее напряжение 3,5 - 5,5 В
Рабочий ток 0,3 мА
Измерение влажности От 20 до 90 % с погрешностью 5%
Измерение температуры От 0 до 50 °C с погрешностью55 2 °C
Частота опроса 1 Гц
Таблица 7: Описание выходов модуля «DHT11»
No
вывод
а
Обозначен
ие
Назначение:
1 VCC 3 - 5 В
2 DATA Вывод данных
3 GND Общий вывод питания (земля)
Потенциометром называют реостат, включенный как делитель
напряжения. Центральный вывод является контактом с регулируемой точкой,
а два оставшихся - выводами сопротивления. Принцип работы устройства
заключается в том, что оперируя регулируемой точкой, можно влиять на
напряжение между ней и одним из выводов59 . Потенциометр нужен в
электронном устройстве для того, чтобы на выходе V0
Рисунок 4: "DHT11"
жидкокристаллического дисплея менять напряжение, тем самым меняя
контрастность дисплея.
Кнопка представляет собой рычаг, соединяющий два проводника при
нажатии. В электронном устройстве кнопка нужна, чтобы пользователь смог
изменять настройки даты. Этот механизм будет реализован путём чтения с
цифрового входа нулевого напряжения, который будет подаваться на вход при
нажатии кнопки. Стоит также заметить, что у такой реализации есть
недостаток — если кнопка нажата, то на входе будет нулевое напряжение, а
если нет, то случайное значение. Поэтому к проводнику, соединяющий
цифровой вход и кнопку следует подать ненулевое напряжение. Такой
механизм называется подтяжкой (pull) пина.
Рисунок 5: Потенциометр
Рисунок 6: Кнопка
Пользуясь всей полученной выше информацией, приступим к сборке
электронного устройства.
Для упрощения работы с модулями установим в «Arduino IDE»
следующие библиотеки:
https://www.arduino.cc/reference/en/libraries/dhtlib/
https://github.com/tremaru/iarduino_RTC
Принцип работы электронных часов заключается в следующем:
каждую секунду происходит обращение к модулям «DHT11» и «RTC
DS1302», и полученные данные выводятся на жидкокристаллический экран.
Рисунок 7: Схема сборки электронных часов с датчиком температуры и влажности
При этом в каждый момент времени проверяется нажатие одной из трех
кнопок. Кнопка «Вверх» отвечает за увеличение позиции на единицу, а
кнопка «Вниз» - за уменьшение на единицу. Кнопка «Следующая позиция»
позволяет изменить позицию на следующую в порядке слева-направо и
сверху-вниз (день, месяц, год, час, минута и секунда), при этом позиции
закольцованы, то есть после последней идет первая.
Программная реализация работы электронных часов:
#include <dht.h>
#include <iarduino_RTC.h>
#include <LiquidCrystal55 .h>
// for DHT
#define pinDATA 8
// for lcd
#define pinRS 13
#define pinEN 12
#define pinD4 4
#define pinD5 5
#define pinD6 6
#define pinD7 7
// for RTC
#define pinRST 9
#define pinCLK 10
#define pinDAT 11
// for buttons
#define pinUP 0
#define pinDOWN 2
#define pinNEXT 3
#define UP 1
#define DOWN -1
// global variable
dht DHT;
LiquidCrystal lcd(pinRS, pinEN, pinD4, pinD5, pinD6, pinD7);
iarduino_RTC time(RTC_DS1302, pinRST, pinCLK, pinDAT);
int nowPosition = 0;
uint32_t timerUP = 0;
uint32_t timerDOWN = 0;
uint32_t timerNEXT = 0;
void setup() {
lcd.begin(1655 , 2); // run lcd
Serial.begin(9600); // set the data transfer rate from the modules to 9600
baud
time.begin(); // run RTC
pinMode(pinUP, INPUT_PULLUP);
pinMode(pinDOWN, INPUT_PULLUP);
pinMode(pinNEXT, INPUT_PULLUP);
}
bool isPressUP(){
if (digitalRead(pinUP) == LOW && millis() - timerUP > 250) {
timerUP = millis();
return true;
}
return false;
}
bool isPressDOWN(){
if (digitalRead(pinDOWN) == LOW && millis() - timerDOWN > 250) {
timerDOWN = millis();
return true;
}
return false;
}
bool isPressNEXT(){
if (digitalRead(pinNEXT) == LOW && millis() - timerNEXT > 250) {
timerNEXT = millis();
return true;
}
return false;
}
void changePosition(int value) {
switch(nowPosition) {
case 0: {
time.gettime();
time.settime(time.seconds, time.minutes, time.Hours,
time.day + value, time.month, time.year);
break;
}
case 1: {
time.gettime();
time.settime(time41 .seconds, time.minutes, time.Hours,
time.day, time.month41 + value, time.year);
break;
}
case 2: {
time.gettime();
time.settime(time41 .seconds, time.minutes, time.Hours,
time.day, time.month, time.year41 + value);
break;
}
case 3: {
time.gettime();
time.settime(time.seconds, time.minutes, time.Hours + value,
time.day, time.month, time.year);
break;
}
case 4: {
time.gettime();
time.settime(time.seconds, time.minutes + value, time.Hours,
time.day, time.month, time.year41 );
break;
}
case 5: {
time.gettime();
time.settime(time41 .seconds + value, time.minutes, time.Hours,
time.day, time.month, time.year41 );
break;
}
default: {
nowPosition %= 6;
changePosition(value);
}
}
}
void loop() {
if(millis()%1000==0) {
DHT.read11(pinDATA);
int t = (int)DHT.temperature;
int h = (int)DHT.humidity;
// print first row
lcd.setCursor(0,0);
lcd.print(time.gettime("d.m.y |"));
lcd.setCursor(11,0);
lcd.print44 ("H %");
if(h >= 10) {
lcd.setCursor(13,0);
lcd.print44 (h);
} else {
lcd.setCursor(14,0);
lcd.print44 (h);
}
// print second row
lcd.setCursor(0,1);
lcd.print(time.gettime("H:i:s |"));
lcd.setCursor(11,1);
lcd.print44 ("T C");
if(t >= 10) {
lcd.setCursor(13,1);
lcd.print44 (t);
} else {
lcd.setCursor(14,1);
lcd.print(t);
}
}
if(isPressNEXT()) {
nowPosition++;
} else if(isPressUP()) {
changePosition(UP);
} else if(isPressDOWN()) {
changePosition(DOWN);
}
}
Загрузив скомпилированный программный код в память «Arduino
UNO», мы получим рабочие электронные часы с выводом температуры и
влажности с приемлемой точностью работы для повседневного
использования в комнатных условиях с возможностью продолжения счета
времени без подключения к сети питания. Таким образом, поставленная в
начале работы цель была достигнута. Кроме того, электронные часы могут
быть улучшены путём подключения к «LCD-1602A» «I2C-модуля», тем
самым освобождая 4 пина для подключения дополнительных модулей.
Список использованных источников:
1. Петин В. А. Проекты с использованием контроллера Arduino. — СПб.:
БХВ-Петербург 2014. — 400 с.
2. Электронный ресурс:
http://www.gaw.ru/html.cgi/txt/ic/Maxim/timing/rtc/serial/DS1302.htm
3. Электронный ресурс:
https://www.mouser.com/datasheet/2/758/DHT11-Technical-Data-Sheet-
Translated-Version-1143054.pdf
4. Электронный ресурс: https://voltiq.ru/lcd-1602-and-arduino/
5. Электронный ресурс: https://dip8.ru/articles/chto_takoe_potenciometr/
6. Электронный ресурс: https://alexgyver.ru/lessons/arduino-buttons/
Иллюстрация 1: Результат работы40
Внимание! Вы покидаете сайт по внешней ссылке .
Мы не несем ответственности за содержимое данной внешней ссылки и настоятельно рекомендуем не указывать никаких своих данных, особенно e-mail, пароль и cookies, на сторонних сайтах.
Если у Вас нет серьезных оснований доверять этому сайту, не переходите по данной ссылке.